timing driven layout design synthesis editor custom ic design artist analog layout freelancer freelance illustration ic layout illustrator rf layout writer graphic design animation chemistry photoshop